NAG Logo
Numerical Algorithms Group
graphic

The NAG Parallel Library

Powerful components for parallel computation

The NAG Parallel Library has been specifically developed to easily enable applications to take advantage of distributed memory parallel computers. The interfaces have been designed to be as close as possible to equivalent routines in the NAG Fortran Library in order to ease the parallelisation of existing applications. The components of the NAG Parallel Library hide the message passing details (BLACS and MPI) to maximize their modularity.

The NAG Parallel Library is aimed at typical applications required by industrial, commercial and research environments. The majority of the routines in the NAG Parallel Library was developed and tested in industrial applications by organizations such as Piaggio, British Aerospace, Thomson LCR, IBM, SEMEA and the Danish Hydraulic Institute.

The NAG Parallel Library delivers excellent performance and scalability across a wide range of systems, including SMP platforms, and its routines can be easily called from other languages.

NAG Parallel Library Contents

Below is a list of some of the main capabilities of the Library. Further details on the contents of the Library can be read here.

  • Solution of dense, banded and sparse linear equations
  • Solution of eigenvalue problems
  • Minimization of unconstrained nonlinear least squares and general nonlinear problems
  • Fast Fourier transforms
  • Numerical integration
  • Random number generation
  • Matrix operations and data distribution utilities

Online Documentation

First-class electronic help that gives you the detailed information you need to carry out your work quickly and effectively accompany the software in the Library.

Expert Support

If you subscribe to our dedicated Customer Support Service you will have direct access, via the NAG Response Centre, to our experts who are there to assist you with your technical queries or difficulties.

Quality Assurance

The validity of each component is tested on each of the machine ranges for which the product is available. Only when an implementation satisfies our stringent accuracy standards is it released. As a result, you can rely on the proven accuracy and reliability of the components to give you the right answers.

© The Numerical Algorithms Group 2008
Privacy Policy | Trademarks

© Numerical Algorithms Group

Visit NAG on the web at:

www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)

http://www.nag.co.uk/numeric/fd/FDdescription.asp